import request from '../request-axios.js';
import { API_CONFIG } from '../config.js';

// 结果快报模块Api
export const resultReportTemplateAPI = {
  // 查询结果快报模板列表
  getResultReportTemplateList: (params = {}) => {
    return request.get(API_CONFIG.ENDPOINTS.RESULT_REPORT_TEMPLATE_LIST, null, { params });
  },

  // 新增保存结果快报模板
  addResultReportTemplate: (data) => {
    return request.post(API_CONFIG.ENDPOINTS.RESULT_REPORT_TEMPLATE_SAVE, data);
  },

  // 修改保存结果快报模板
  updateResultReportTemplate: (id, data) => {
    const requestData = {
      id: id,
      ...data
    };
    return request.post(API_CONFIG.ENDPOINTS.RESULT_REPORT_TEMPLATE_SAVE, requestData);
  },
  // 删除结果快报模板（支持单个ID或ID数组）
  deleteResultReportTemplate: (id) => {    
    return request.get(API_CONFIG.ENDPOINTS.RESULT_REPORT_TEMPLATE_DELETE, null, { params: { id: id } });
  }
};

export default resultReportTemplateAPI;
